package com.itheima.order.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * goods实体类
 * @author itheima
 *
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("tb_goods")
public class Goods implements Serializable{

	@TableId
	private Integer id;//商品id



    @ApiModelProperty("商品条码")
	private String sn;//商品条码
    @ApiModelProperty("商品名称")
	private String name;//商品名称
    @ApiModelProperty("描述")
	private String caption;//描述
    @ApiModelProperty("价格（分）")
	private Integer price;//价格（分）
    @ApiModelProperty("库存数量")
	private Integer num;//库存数量
    @ApiModelProperty("商品图片")
	private String image;//商品图片
    @ApiModelProperty("商品图片列表")
	private String images;//商品图片列表
    @ApiModelProperty("category")
	private String category;//category
    @ApiModelProperty("品牌名称")
	private String brand;//品牌名称
    @ApiModelProperty("规格")
	private String spec;//规格
    @ApiModelProperty("销量")
	private Integer saleNum;//销量
    @ApiModelProperty("评论数")
	private Integer commentNum;//评论数
    @ApiModelProperty("是否上架")
	private String isMarketable;//是否上架
    @ApiModelProperty("商品状态 0-未审核，1-已审核，2-审核未通过")
	private String status;//商品状态 0-未审核，1-已审核，2-审核未通过
    @ApiModelProperty("创建时间")
	private java.util.Date createtime;//创建时间
    @ApiModelProperty("更新时间")
	private java.util.Date updatetime;//更新时间

}
